How does NAP work?