add prime_mover method