initial commit, added gui