add model company with validation