require templates component #26