fixed deletes for this.pointer->pointer