removed dependency on old block method; converging for 1 block case
no cross block communication; inner block 'looks' right; output stats not quite right