kinematics updates