refactoring actions into broker from abstract_strategy.py