switch to google test framework