adding rotation utilities
gitignore