add template form component