middle csp