annealing.h