2 new blockwise methods