added movements and state switching