common model