Introduction to Block Machine