add connect interface