do we realy need planning and arm_kinematics and move_arm in this demo package?