May 31st recap