coherent annealing