changed phase class, started implementing receiving real commands