html5 conversion and redesign for fun