add CPL dependency