It was after narrowly escaping a vote of no confidence in June that Mr Kan agreed to step down following the passing of three key bills — a second budget, a financing bill and renewable energies legislation - the final two of which were passed today.