two types of move_review