add renderTemplate