new directives, fonts, and some changes