Refactoring the code base