added pre-commit