update to lec4