naming
architectural change
fix calling show too many times, add convenience functions, added node name to node label