do we really need so many nested `div` tags?