version 2 of the icdcs slides