precool
not defined yet