externalise header & footer
reorganise grid
refactor html
add some content