notes about data-driven renderer