ALL A D F L P S