generic intervals