project model and endpoints