added read CExoString
implemented reading several more types