less changes to make it work on both VM and pyhsical machines, i.e. some paths are different