shit long ass thread in 2 days. fun though