Visualization refactor

is t.hostName really Required?