reorganize lib for default_project