lec17 beta2.
lec18 beta2.