updated hooks
changed pre-commit approach