@kinematics: Great explanation