Block machine introduction