working on text rendering, but I haven't got it quite right yet