still something wrong with the Kinetic energy