throw away commit
Revert all the commits back to condglobal, a broken commit,
from whence we can try to correct the bugs introduced during
this commit

This reverts commit 73ef48554df1868763aa647405a844cfce0ef10a.
Revert "Revert "Coord algorithm improved""

This reverts commit ea5a1171d92cad84816a6360ff3992243d15ac37.
Revert "bug fiux"

This reverts commit 049bdc3f6af95251c9ca195addf4ac29640f98f5.
Revert "bug fiux"

This reverts commit 13e376f247c4cd5eeb9ed154954d05b4cc1c0e96.
Revert "bug fiux"

This reverts commit 6c738d2a4530ee08f9171e25de3bad1dec4a2e30.
Revert "bug fiux"

This reverts commit 4d55a3eb18878601c9dff3293a0ea18ce81a3f4b.
Revert "fix error with condglobal"

This reverts commit cdf24032f0dd903ee37ba61f0194aaaad2e0773c.