this layout needed responsiveness