lecture: lecture 16: make structure