consolidate Http classes