improve pcm