refactored the StrategyTrainerCLI module