added connection fonction