updated access levels and guis stuff