Add recheck method
Add demos
Update documentation