add a GUI with gtk