more model definition