Well similar to previous answers, this is just a phase 0 and this is how it was implemented in the original version. I want to keep booth ways functional for now to be able to trace the differences. When we agree on the structure, I'll get rid of the original code and I'd be able to change some params too. For now I just don't want change multiple things at once.