Generate an clear and elaborate git commit message written in present tense for the following code diff with the given specifications below:
Your entire response will be passed directly into git commit.
Include a concise summary of the change from each file in the diff.
Pick one of the following titles:

TITLES:
docs: Documentation only changes
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc),
refactor: A code change that neither fixes a bug nor adds a feature
perf: A code change that improves performance
test: Adding missing tests or correcting existing tests
build: Changes that affect the build system or external dependencies
ci: Changes to our CI configuration files and scripts
chore: Other changes that don't modify src or test files
revert: Reverts a previous commit
feat: A new feature
fix: A bug fix


DIFF:
{text}


A TITLE AND ELABORATE SUMMARY OF CHANGES AND MEANING: