merged shell/virtual.sh