connection checks