determine ranges of types