#3 create / update projects