speculations
not defined yet