fixed kinematics and trigger shit