updated to reflect projectId requirements