CSP notes