originalized trades split function