add fonts and fix bugs