The Alliance for Real Change presidential candidate Abduba Dida has issued one demand that the Independent Electoral and Boundaries Commission (IEBC) must meet before he participates in the repeat presidential election.
Dida has indicated that he wants CEO Ezra Chiloba and all electoral officials accused of bungling the August elections to step aside.
Addressing journalists on Thursday, Mr Dida indicated that he is yet to give the final decision on whether he will participate in the election after discussing several issues with IEBC chairman Wafula Chebukati.
He also indicated that his participation in the poll will depend on whether the Commission is willing to address issues raised for a credible election.
The Alliance for Real Change party leader noted that it would be difficult for the electoral body to conduct a free, fair, transparent and credible election with the same individuals who bungled the previous election.
Among the departments he accused of facilitating rigging in the previous election include logistics, legal and Information Techonogy (IT).
Mr Dida, therefore, indicated that officials in these departments should step aside with half the salary and pave the way for investigations noting that "if they are innocent they will resume duty, but if guilty they will face the law."
The politician also proposed that military personnel and former UN officers who are not aligned with any political party should be put in charge of the independent body.
Failure to enforce changes in IEBC, Mr Dida noted that the results of the repeat election would be worse that the previous one.
The proffessional teacher also faulted the IEBC officials for lacking transparency in its activities and expecting everyone to side with them.
"We can all see Chebukati is straining and struggling to make things work, but with his commissioners taking Jubilee and NASA sides, we are still on the same path,"he stated.
Regarding NASA leaders' withdrawal from the presidential race, Dida termed Odinga a clever politician who is playing his cards well to ensure things are done properly.