added google test/mock support