use xrange iso range