added connection part