for intervals list