website fixes and improvements