improved guis, gui's comm with errors