fixed commission bug again