update to kinetic