Kinematic design