project-model for private