PLD: only web stuff, add HAL