An overhauled version of ParaPGM