refactored responsive landscape