extendable block file