Reorganized methods in PRM class