refactoring for responsive.