remove virtual destruction