Fix bugs + gitignore