Macro help please

I’m trying to write a macro to cast mind control on arena 1 when pressed, and when holding shift to Thoughtsteal arena 1

ex: keybind to 1 casts MC arena 1, and shift 1 casts thoughtsteal arena 1

is this possible? can someone please help write it. thanks

#showtooltip
/cast [mod:shift,@arena1] Thought Steal; [@arena1] Mind Control

If you want to be able to use it outside of arenas or on your current target if arena1 is dead.

#showtooltip
/cast [mod:shift,@arena1,harm,nodead] [mod:shift] Thought Steal; [@arena1,harm,nodead] [] Mind Control

thanks for that