moved unittesting to gtest