CRPA technology