refactored insert_attribute_in_hash