preverifying
not defined yet