NWLS snell