moving stuff around to get huc info reusable