excellent thread, clearer impossible.