some improvements. more html 5 tags.