Recently we have calculated the magnetic field inside a free electron due to spinning motion  and showed that it is about 8.3 × 1013 T. This field is about 8.3 × 1011 times bigger than the highest magnetic field obtained in today’s laboratories   and 103 times bigger than that in neutron stars (magnetars)  . In that calculations , which are based on the current loop model, the intrinsic magnetic flux associated with its spinning motion of the electron which is calculated either by a semiclassical methode or by a full quantum mechanical solution of Dirac equation    gives the same result: . The current loop model is mainly based on the magnetic top model which was first introduced by Barut et al.  and used by N. Rosen  and L. Schulman . But the magnetic top model was rather primitive as the spin vector was only attached to that spherical charge distribution. To overcome this difficulty we introduced current loop model . In this study using the current loop model we have found that: electron’s spinning angular frequency, . Most importantly through this model we had calculated magnetic flux associated with its spinning motion and we have found the above mentioned result: where (+) sign stands for spin-down electron and (−) sign for spin-up electron. Therefore the current loop model is the best one to describe the magnetic properties of the electron. Further we have found that the spinning speed of an electron is exactly equal to speed of light. Furthermore, if v = c, according to the relativity theory , the relativistic mass, m of a speedy particle will have a non-zero limit if and only if m0 is zero:
where m0 is the mass with zero speed. Therefore the Equation (1) can only be non-zero if and only if m0 is zero. Since spinning is an unseperable part of electron we may say that mass of electron is non-zero and is equal to 9.11 × 10−28g.
As we said earlier the current loop model  is an idealistic model for a spining electron. In this model the spining electron is made equivalent to a circular current loop with the radius R in x-y plane and the electron motion is considered in two parts namely an “external” motion which can be interpreted as the motion of the center of mass (and hence the central of charge) and an “internal” one whose average disappears in the calssical limit. The latter is caused by the spin of the electron.
To calculate the quantum flux for any quantum orbit  we calculate the magnetic flux for one turn, then multiply it by the number of turns, during the cyclotron period Tc:
Here we distinguish spin angular frequency from the cyclotron frequency . When an electron is placed in an external magnetic field B, during the cyclotron period Tc it completes one turn around the cyclotron orbit, but it spins ( ) times about itself (Figure 1) . We will see that ( ).
Now we want to look at the Equation (2) in detail: To consider the spin dependence in the flux expression , we assume that the spin angular momentum of electron is produced by the fictitious point charge (−e) rotating in a circular orbit with a radius R in x-y plane and an angular frequency, ; that is what we call the current loop model. In the presence of a magnetic field, (B > 0), the vector going to this fictitious point charge can be written as:
Figure 1. Landau orbits for electrons: (a) without spin; (b) in real space for spin-up electrons.
where is the vector going from origin to the centre of mass of the electron and is the vector going from centre of mass to this fictitious point charge ( ). So the vector in Equation (3) reads:
here is the angle at t = 0.
Depending on the spin orientation, the vectors and namely for spin up and spin down electrons read:
where is the angle at t = 0.
Here we distinguish the spin angular frequency from the cyclotron angular frequency . During the cyclotron period, Tc electron completes one turn around the cyclotron orbit, but it spins times about itself and hence the fictitious point charge completes loops with the area . It can be shown that the number of turns, is very large. We will see that and can be made as small as possible. But if we take a huge magnetic field let us say for B = 10, T = 105 G then the value of becomes: . Therefore we can say .
If we take the time derivative of (3), we find the corresponding velocities:
Here and are the velocities of the electron itself and fictitious point charge (−e) with respect to the origin and is the velocity of the fictitious point charge with respect to the centre of mass of the electron.
Next, following Saglamand Boyacioglu , we can calculate the total magnetic flux contained within the spinning orbit of the fictitious charge during the time interval :
where the cross terms contains the product of different angular frequencies like and so on. When we take the integral of cross terms, they vanish and the Equation (8) reduces to
As it is shown in  that the first term can be written as:
which is the quantum flux without considering electron spin. But the second term in Equation (9) is the contribution of spin to the total flux for spin-up electron. To calculate it we use Equation (20) of the following section:
Substituting Equation (10) and Equation (11) in Equation (9) and using the relation we find:
If we follow a similar procedure for spin-down electron the total flux for spin-down electron takes the form:
With a similar procedure we find:
From Equations (12) and (14) it is seen that the spin contribution to the total flux is for spin-up electron and for spin-down electron:
Here the obtained net results show that the current loop model for electron spin is realy a satisfactory model.
To proceed further we write the spin magnetic moment for a free electron  :
Here the spin angular momentum of the electron.
When we introduce the magnetic field , the z-component of the magnetic moment for a spin-down electron  becomes (g = 2 for a free electron);
In the current loop model z-component of the magnetic moment for a spin-down electron is:
where and R is the radius of the current loop. From Equation (17) and (18) we obtain:
If we solve , from Equation (19) we find the spinning angular velocity of electron in terms of the radius of the current loop, R:
Now with a rough approach we want to calculate spinning speed of electron in the current loop model. If we take the radius of this current loop equal to the electron radius, and the mass of electron, , from Equation (20) we find:
and writing we find electron velocity as:
which is larger that the speed of light, c. This is imposible! The reason for this is that the radius of the mentioned current loop is not equal to the electron radius. Therefore the right value of the radius of this current loop must be taken in to account. We know that (please see the discussion section of ) the radius of the current loop is a dummy variable. As far as the flux calculations are concerned the radius R of the current loop is phenomenal concept whose detailed calculation is not important. Therefore we chose the radius of this current loop such that the above speed should not exceed the speed of light, c.
When we solve Equations (20) and (23) together we find:
So we can say that in the current loop model electron is spinning in a circular ring of radius with the speed of light, c and with an angular velocity . Furthermore, since , according to the relativity theory , the relativistic mass, m of a speedy particle will have a non-zero limit if and only if m0 is zero:
That is to say; If the spinning speed is equal to the speed of light, c, the Equation (26) can only be non-zero if and only if m0 is zero. Since spinning is an unseperable part of electron we may say that mass of electron is non-zero and is equal to the mass, .
We have calculated the spinning speed of a free electron in the current loop model which is a correct one as it produced the magneticflux due to spin of electron as .
By using the Equation (20) and , we were able to calculate the radius of this current loop R and cyclotron frequency, of electron on this current loop. These values are: and .
More importantly it is shown that if electron was not spinning the mass of electron would be zero. But since spinning is unseparable part of electron we say that mass of electron is non-zero and is equal to .