Refonte and refactoring