lecture3 done