butchered dat.gui into what is essentially now sam.gui