parsing super nested hashes and arrays and improving nomenclature