add: vhash
add: shash
add: operator
add: unary
add: class