wip, will be worked on one of these days!!! main rentry used to be so damn patient, but now its 'fuck you, pay me.'