add files for lec6