tidying up, moved grid and responsivness to separate file