ok this is supa inefficient to push everytime but testing forloop