list for all active blocks: optimize