split the one-file-project into multi-files-project