added ik stuff done by inhyeok kim