added ability to select fonts