completed up to update