actually loop over the BX