gitignore and libraries
1