direct connection methods