Update dirty checking
Add examples to read me