why a g!