preguess
not defined yet