GRP1 ext.2 implementation