added google sparsehash