add field, fix bug
add commission