use string lookup table