uses real templates now