modifies require and user name
modifies vhost and nodes exchanged in misstakenly