great thread will read again.