add Z3, CAC
v2
delete itself
delete itself