modify destory()