add: base model, order()