test/review pure virtual function