lesson04

about 60% done