finished writing destroy methods