start to include torque constraint