RRPCA 2.0