update with nbviewer link