lots of style improvement, fonts, colours etc