PLD: put legacy settings at bottom
PLD: use single interation to build fields