improve structure with proper use of HTML5 tag