CSWIP 3.1 notes