use mkdirpSync