What is NP and GL?