tutorial updates, docstrings, visualize ports