algebra updated