Implementation of MRJ