add predict
change predict
change predict + add energy potential