add csp.operations.partition