1.define models