further work on gm1 -> grm