add responsiveness to the layout