all block elements are going to have to be p tags
remoev duplicates
fake list items also
remove classes before we add
use our own counters for ordered lists