AtlCoolConsole.AtlCoolConsole Node1 AtlCoolConsole.AtlCoolConsole + connectString + commands + __init__() + interact() + parseLine() + createInterpreterCommand() + command_less() + command_more() + command_ls() + command_pwd() + command_pws() + command_lstags() and 22 more... Node2 AtlCoolConsole.HistoryConsole + __init__() + init_history() + save_history() Node2->Node1 Node3 code::InteractiveConsole Node3->Node2 Node4 string Node4->Node1 +banner