reorganize CBF computation to work with 4x4 blocks