professional contribution