more functionality to GUI