user input fixes and gitignore try