update project adding functions.