ppndl