add CustomSlotDemo