schema and plugin support