Create project edition function