build schema, model, form