actors are now a separate module, and the master actor has no boilerplate