USCIS
March 24 / 2015 :: Sent I-130 to USCIS
March 31 / 2015 :: USCIS received our I-130 (AOS 1 )
Sept 14 / 2015 :: USCIS approved our I-130 ( AOS 2 )
NVC
Oct 22 / 2015 :: NVC received Case from USCIS
Nov 10 / 2015 :: NVC assigned our Case number
Nov 12 / 2015 :: DS-261 submitted and AOS fees paid
Nov 12 / 2015 :: AOS fees paid
Nov 25 / 2015 :: IV fees paid
Nov 27 / 2015 :: Ds-260 submitted
Dec 7 / 2015 :: NVC received our packages
Jan 13 / 2016 :: NVC case approved
April 1 / 2016 :: interview scheduled for May 31
May 31 / 2016 :: visa approved
June 8 / 2016 :: visa in hand