rename destroy to dispose