finite
not defined yet