add save_trade methods