add base models for page and project