add rd fir generate_template