ahh this thread has soo much going on