[SOLVED] Different movement via CHOP

Eventually figured it out myself, please delete this… thanks

Hi everyone, I am very new to TouchDesigner and have zero related background at all in digital art, I came across Touchdesigner and was interested to jump in and was learning from different youtube videos from scratch. After watching one particular video about instancing and controlling geometries movement via CHOP, I tried to create on simple sketch with moving rectangles with different movement to test things out, and ran into problems…

The sketch idea is to have a number of horizontal rectangle blocks/strips running opposite directions alternatively full screen, the number of the rectangle blocks/strips can be controlled on the fly by a MIDI keyboard or something while the blocks are moving.

I followed the youtube video approach, to have SOP rectangles turned into CHOP, and was trying to manipulate the position of the rectangles via CHOP. My sketch managed to create the adding/removing blocks functions with SOP, but running into road block of having the rectangles moving in opposite direction alternatively created from the ‘Copy’ SOP.

Couldnt figure it out how to solve this after goolging or just trying a bunch of CHOPs functions. Could anyone kindly point me to the right direction?? Maybe CHOP is not a good idea? I tried doing this in TOP transform, they moved in opposite direction, but couldn’t figure it out the adding/removing part…

Hope I explained it clear enough… here is my sketch
https://we.tl/t-EUKlu6aK5s

Thanks for answering!

What was your solution? I would be interested to hear.

I created the ‘copying’ part using a grid SOP, then turn it into CHOP.
And created another series of op started from a LFO CHOP - trail - Shuffle (every Nth channel) - select.
And combined them together to make the rectangle moved

I found a CHOP called pattern which can be used to tweak the grid CHOP, but unable to make it move… anyway fun exercise
sketch attached here for anyone who’s interested
https://we.tl/t-nzjOEfHSyL