here is a trading class