start of driver and some changes to kinematics