oops, forgot to add template_spec