need to add trader.h and trader_executor.h