use gtest for tests