support multiple bricks and distribute/replicate