final update to kinetic