apd