simplified hierarchy of text encoders