d_ptr final update