interminant
not defined yet