updated pointer