Better Gnorm very rough and unfinished