Added refactoring description