added connection basics