Also, as regards your allusion that Iran may have "prepared for the deal" by having other sites that the rest of the world doesn't know about, is simply untenable.

You can't hide those kinds of operations from the US intelligence gathering apparatus.

Nothing moves in Iran that the US spy satellites don't see.

That is exactly why the US State Department - Trump's State Department, run by his Secretary of State - and the other signatories, UK, France, Russia, China and the EU, as well as the IAEA, have certified that Iran is in compliance and has no other "sites" which would violate the agreement.

If you have evidence that shows that Iran has other sites or facilities that violate the agreement, you should produce them, as I'm sure that the IAEA, US State Department - Trump's State Department, UK, France, Russia, China and the EU, would all be very interested in seeing such evidence.