updated IDSL for IK