added useless gaps change on the fly