adding cleanning in destroy