pretemperately
not defined yet