be more specific about array.to_h