fix xrange