redid data structures to be much much better than before, just pass one postardata around isntead of 50 million parameters