improved html5 structure and less assets