ascertain
not defined yet