commission distribution implemented completely.