snwprs