introduce variables for CL