this thread is pure garbage right now, do better.