add gitignore file and change the UI