doesn't do much other than connect, but the idea generally works, so hooray? now just to make sure i can actually use the decorator in other modules properly