$CL what logic is this