got new value calculation working again