additions to Connection