before push to origin
HashMap structure used instead of list for Data.
Unit Test introduced.
branch info file added