add template code