added lec2 practices