edit project function proposal