add in some check tests
shorter name for iterator
add in skeleton for iter
tank range base type