added traveling salesman example