wow there is definitely too much text in this thread