make glist actually global