Restructured Markup, introduced less powered css
reorganised js