implementing UI system
innerText -> textContent