fix deprecation messages
fix parsing error then a hash is included in a nested array