Those medieval works of Zoroastrian tradition envision three future saviours, each of them a Soshans/Saoshyant, with one for the end of each thousand-year period that comprise the last 3,000 years of the world (these three millennia follow the "millennium of Zoroaster"). According to the tradition (found e.g. in the "Jamasp Namag"), the first Saoshyant will be named (H)Ushedar, the second (H)Ushedarmah and the third will again be "the" Saoshyant, who will lead humanity in the final battle against evil. The medieval works also transmit a tradition in which the three future saviours are mythologised as born of maidens, conceived while their mothers bathed in a lake that miraculously preserved the seed of the prophet Zoroaster himself.