Master trading (22/31)

Master trading