inverse kinematics header file