h. long ...