set/get commission as a float

resolve #9