settings to_h