implement string tokens