creating/updating projects implemented