one_block_functional