Better version of gr4