modified font setting func to take an argument.. needs implementation