The explanation of three generations