companyrepository just simply CRUD for company model