bugfix + dry up clone method a little
add vm-clone example