listP improved