What is NGRT and why do we use it?