prepping for dynamic product templates