update of block_davidson