companyInfo implement