fix commission problem