custom project Edit