nbviewer link and control structure notes