GRP1 ext. 4 implementation