CPL Class: