using textContent instead of innerText