Work on the CSCL part. Added Pierre's notation