you have some serious thinking here in multiple threads
what r u up to?