changing structure of blocks