new hopfield update