kinetic operations