I'm horrible. Better connection prototype