added controller::nova class