A NCNDA/IMFPA, SPA & CIS: A DETAILED GUIDE