passing between blks, sw done