remove overqualified-elements add classes instead

also add more semantic tags
more semantica and celan up