changes in block