- add connectAndSetup method