making some progress on ncbi taxonomy