begin implementing glyph_lookup