Man I think I'm making too Many Threads...