use local hub_samples for now
refactored more at the add_product