rework the check logic and implement review checks (issue 1344)