Detailed Description of CPSL changes