global working, tested, diffs only with 0.000 / -0.000