domain, project stubs, reporsitory, datamodels