added display options with schema and default fallback