The Papua New Guinea parliament has passed legislation to set up the country's anti corruption agency, the Independent Commission Against Corruption, or ICAC.
ICAC is a constitutional sanctioned body to address corruption at all levels in the country.
Its establishment has been sought by watchdog groups for many years amid concerns at rampant systemic corruption in the country.
The next step will be to establish the administrative structure - it will be led by a commissioner.
ICAC has come to the fore since the prime minister Peter O'Neill moved to dis-establish the anti-corruption unit Taskforce Sweep, which made inroads into prosecuting high level corruption among public officials.
The O'Neill government has starved the agency of funding and resources since the fallout from the Paraka Lawyers scandal last year, when Taskforce Sweep attempted to have the PM arrested.