adds destory function
adds destory function