my contribution to the longest thread