not a little more intelligent about internal/external terms and will attempt to visualize it in the best way it can