atomic-block-bank