added basic GUI