migrating to kinetic