generate model Game