model and IK changes