Only correct error is better.

Do not apply a solution blindly. Check that it is better first.
Added a test for BlockInfo

Also Added time delay to ensure that the date get is not purely luck.