updating for reals