CPL and GPL