updated movement