added boolean move completion