add mark_to_destroy method