working on destroy module