fixed the rest of manage_project_spec