company model and controller