distribution blocks