changed block map and MapBlock