recap of the announcements, with nice surprises