libs and gitignore