working on gui updates