added virtual host module