add template chooser