made the layout somewhat responsive