add a vc
modify
test more
test delete