Add functionality to edit a project