lots o fixes. pre diff lecture a tag.
some validity fixes, some text fixes
note on browser find