Refactor and make changes in different commits · HackerTrans