wow...this was a interesting read