add GetString function