Refactoring responsive