implemented getMomentum