add gtest code