will recursively create the assets dir