i know how to use macros but they cant have the 3 nodes that i need i need to cast to a widget and a macro cant do that