add add_project API (addProject)