(#1) Add PCP structs