haven't attempted to compile

misc comments and stuff, attempts to streamline functionality but i
haven't compiled so that could be an issue heh