add check option for doMove