metadata-driven management