start of lecture3
mostly done I think with lec3