co-po-pso mapping