updates from PLD