packages and gitignore