improvements to GUI