to show how pure virtual destructor works