optimization at the CIL level