dependency slotting