20180828 The resurrection (advanced)