research: textContent uses patch mentality; initial class pattern support