lecture3 complete