added a company model to keep users separate