product template scaffolding added