control v1 self destory