Create an issue describing improvement/bug.
Use the following format
Summary (#<Issue ID>)
- What have been done
- Additional details
- Additional details
Squash your commit once your PR is reviewed. This will keep issue related changes within one commit.
Comment your code. This will help to reduce time for understanding code