NP Survey