On that KPK law; in fact it’s not thát bad if you look at what is really the new situation and structure:
The most important change is that there will be a supervisory board of five people, which will check the ins and outs of the KPK and make an evaluation every year.
This council is appointed and is accountable to the executive (the president) and not as the DPR wanted to the legislature (the DPR itself).
Among other things, the council gives permission to tap telephones, perform searches and seizures, the KPK requests permission to tap and the council must respond within 24 hours, such a tap will take 6 months, but the council can extend it.
The KPK is given the authority to issue an SP3 after 2 years. If new evidence emerges, the KPK can restart the investigation and give the person the status of suspect again.
The KPK staff becomes a state service so they will be civil servants, which gives benefits such as pension and some secondary employment conditions, but in terms of salary that is not favorable, the KPK wages are rather good.
Now the KPK remains a separate organization that does not fall under the legislature (DPR) like the entire civil service, but under the executive (I.e. the president) so the KPK remains an independent institution. Which is converted from what was previously a temporary institution into a permanent institution.
The KPK can and may get its new staff wherever they want, that remains the same, and the staff should not (as the DPR wanted) only come from the police and the department of the Attorney General.
Also the article that the DPR wanted the KPK to coordinate its affairs with the Attorney General's office (the prosecutors' office is infamously corrupt) has been deleted, working with the Attorney General's Office is possible, but the KPK determines when and how.