more connection methods + docs