Updated for Double Update