playing with pointers to try and understand why I can't hold a reference to subscribers
Fixed references and got remaining functionality working