add dependent destroy to avoid error