update (switch P)

With NR