package and gitignore