Backup point

Add overlapping to blocks;
Add debug function.