tried to implement gtest