render(kinematics) is implemented. have to do the same for primitives