Smith_update