add kinematic joint feature, fix mvi superclass args