electron flow theory