added fonts and other improvements