some tests and company model and controller