added html 5 validation