[silence] changed read_data() rules format, hash