more complete vsh examples