slotFactory