add csp support