fix lec 4 date, gen all