Realized that this structure won't work when deleting lines. I have to reorganize Block struct.