vhash stuff still ugly but starting to work
max merge
vhash coming along