updateded Movement