this thread turned out ok.