commission factory