VIVO:add classname, hash table, gtest case