add html semantic structure