implemented HTML5 markup