init project, add documentId injection feature