clc block machinery

clc block machinery