i understand that the difference in potential energy creates an electromotive force that moves electron between the anode and the cathode, but what creates that potential difference at the -ve * real not conventional * anode of the circuit ? does the battery take the electron from the positive side and move it to the negative side ? i understand that both sides are separated inside a battery so i guess this is not possible . - is it the repulsive force caused by an excess of electrons on the negative side ? or is it that electrons that are produced by the chemical reaction with the anode have high energy * potential * which makes them go through the wire ?