gui stuff
gitignore file