complete the font end