add a demo --- use  puppet's template