moving to main from subclass template.