adding actor network; break out more constants; love refactoring