I think this one stores everything in ram...
added the high ram version of the code (wayyyyyy faster)
added the binary