added language version and pre-commit file