styling changes, header js and structure changes