add project structure prototypes