whoops, template package stuff