custom hotplug