handle errors & modif gitignore