lecture: lecture 18: begin IOMcn