fixed CSP