smarty renderer added