Update data structure. It's work on the whole.
Update Readme document to suit for new rule.
Fail mention and processing should be added.