#2 blocks removing implemented