put_block