3 Then the king stood by the pillar, and he made a covenant before Yahweh, to go after Yahweh and to keep his commands and his warnings and his statutes, with all of his heart and with his all of his soul, to keep the words of this covenant written on this scroll. Then all of the people joined in the covenant.
4 Then the king commanded Hilkiah the high priest, the second priests, and the keepers of the threshold, to bring out of the temple of Yahweh all of the objects made for Baal and for the Asherah and for all the host of heaven, and he burned them outside of Jerusalem in the fields of the Kidron, and then he carried their ashes to Bethel.
5 He removed the priests whom the kings of Judah had ordained to burn incense on the high places at the cities of Judah and around Jerusalem and who offered incense to, to the sun, to the moon, to the constellations, and to all the host of heaven.
6 He brought out the Asherah image from the temple of Yahweh outside of Jerusalem to the Wadi of the Kidron and burnt it there; then he pulverized it to dust and threw its dust upon the tombs of the children of the people.
7 He tore down the shrines of the male shrine prostitutes which were in the temple of Yahweh, where the women were weaving shrines for the Asherah.
8 Then he brought all of the priests from the cities of Judah and defiled the high places where the priests from Geba up to Beersheba burned incense. He tore down the high places of the gates which were at the entrance of the gate of Joshua, the governor of the city, which were on the left of each gate of the city.
9 However, the priests of the high places did not come up to the altar of Yahweh in Jerusalem, but they ate unleavened bread in the midst of their relatives.