updating so that it runs on other machines