allow template choices