flattening.
blocking chain