add user and company models