refactor reviewer_check