add @vhash structure