refactoring in the description