updated company model