GRP processing