now using google sparsehash