changes to be concurrent with html5