add template engines