leveled iterator range use close interval