revised primg