Understanding stacks and arrarys

Ran into something basic that I don’t seem to get. I have two tones that want to play in a sequence using steps

[697 1209] 0 sinosc .1 * play

[770 1477] 0 sinosc .1 * play

but not sure how to play nested arrays

this plays the last item on the stack as expected

[697 1209] [770 1477] .5 2 steps 0 sinosc .1 * play

This dose not play… not sure why guessing the extra brackets

[[697 1209] [770 1477]] .5 2 steps 0 sinosc .1 * play

This plays the second sound

[697 1209] [770 1477] @ .5 2 steps 0 sinosc .1 * play

Plays only 770 1477 in a sequence, like the first just using what’s was last put on the stack

\[[697 1209] [770 1477]] = pitches pitches .5 2 steps 0 sinosc .1 * play

also just the last two freqs are played

\[
	\a b [ a b .5 2 steps] = pat
[697 1209] [770 1477] pat 0 sinosc  .1 * 
] play

So I guess how do you add nested arrays onto the stack or maybe how do you sequence items deeper in the stack…

maybe its each2 or 2ple but not catching it