contract review

Latest contract review