public function createProject(Project $project, Io $skelton_folder)
 {
     $fs = new Filesystem();
     # Setup new project folder since our build method does not
     if (is_dir($project->getPath()->get()) === false) {
         $fs->mkdir($project->getPath()->get());
     }
     $project->build(new Io($project->getPath()->get()), $skelton_folder, new NullOutput());
     $project['loader']->setExtensionNamespace('Faker\\Extension', $project->getPath()->get());
     if (isset($project['data_path']) === false) {
         $project['data_path'] = new \Faker\Path(__DIR__ . '/../../../../data');
     }
     $project->getPath()->loadExtensionBootstrap();
     return $this;
 }