A lot of changes, remove old examples and write new.