cannow handle multiple metacodes with same names
adding topics to map from search results happens in a spiral