quoted a lot of things to make it not explode on paths with spaces