Hi thanks to you both , yes I’m basically trying to pass button reference from the slot widget to the inventory widget. I will look into attaching the on clicked event to the button and see if that works. And just to clarify I was following the Wes ball umg inventory tutorial and I think from memory he was using engine 4.26 and I’m using ue 5.3 so some of the nodes and connections may be different. Also at the moment the inventory binding is working so it’s popping up on screen, I can grab the pick-up item and destroy it. The only thing that is obviously not happening is the pick-up item is not passing through to inventory slot. In the pickup I have added the struct reference.