added class Connection