private destructor