add extends Model