added a destroy method with new options