Refactor and make changes in different commits | Hacker News Reader