hubs fn