updated company model and admin interactions with companies