把models都分开定义