Added PCG and other changes