gui updates + bug fixes