added a basic gui