self-slot selection