Better trading (41/43)

Better trading