implemented reservation of a sub-range