accurate preparing new value branch data