different connection varinats