added basic gui