For the last few weeks the government has been doing damage control on a UN IAEA (International Atomic Energy Agency) report that accuses Iran of having a nuclear weapons program, and providing lots of details. The report is supposed to be made public before the middle of the month. Russia, China and other Iran allies are trying to block release, but without much success. Meanwhile, many details have already been leaked, making it appear that the IAEA had help from more than the few inspectors it is allowed to put inside Iran. The report describes a nuclear weapons research facility outside Tehran, and the use of computer simulation to guide the nuclear weapon design process. IAEA believes Iran now has enough enriched (to weapons grade) uranium for three nuclear weapons, but is still encountering technical problems in producing a workable weapon.