add project model and controller