Week in review -- April 17-23