add check condition move