use semantic HTML5 better