fixing html semantics