adding PCM methods to profit app