changed code so that size is always 1 for all blocks, added a removing attribute of the MBlock