modified user model, broke out to company model / ctrl