Added the block distrobution stuff