add lec17-18