Model builder.