added basic GUI
enhanced gui