end of lecture #18