lecture: lecture04: finished