connected solutions