Fullying working, but only on 1 thread. Seems to be some small differences - precision error?