destroy methods changes