An Iranian scientist has registered a time machine that he says will work with 98 percent accuracy.
Ali Razeghi registered "The Aryayek Time Traveling Machine" with Iran's state-run Centre for Strategic Inventions, The Telegraph reports.
He said the machine would use algorithms to predict the future of any individual, between five and eight years into their future.
Mr Razeghi, 27, reportedly told Fars news agency he had been working on the project for the past 10 years.
"My invention easily fits into the size of a personal computer case and can predict details of the next five-eight years of the life of its users. It will not take you into the future, it will bring the future to you," he said.
The Telegraph reports Mr Razeghi is the managing director of Iran's Centre for Strategic Inventions, and that he has another 179 inventions registered in his name.
He said the invention could help the government in predicting military conflict, but he had been criticised for trying to play God.
"This project is not against our religious values at all. The Americans are trying to make this invention by spending millions of dollars on it where I have already achieved it by a fraction of the cost," he said.
"The reason that we are not launching our prototype at this stage is that the Chinese will steal the idea and produce it in millions overnight."
Get more science and technology news at News.com.au.