add pre-commit example