UPDATE IN PROGRESS. . .