It is time to do refactoring.