Here's a backgrounder on the JCPOA - The deal Trump left behind because he hated Obama.
Diplomacy to revive this arms control agreement has faced multiple stumbling blocks, including Iran’s nuclear advances and its links to conflicts in the Gaza Strip and Ukraine.