font running - needs refactoring