refactor code to move some APIs to VC classes
refactor code
update CLI to show success/fail nodes
format code
merge code