IEC says it has all its ducks in a row for the upcoming elections