lots of flat, using :after elements instead of html