I'll make the main thread in two or so days.