viewer ids for vs strings