core component to interact with nox