IPC 2016 Annual Review