delete in the destructor
hack