cooperation step by step PGD PGS