lecture: lecture 23: make window