Refactoring Code.