add kinetic