block and selecter request