apparently i didn't finish documenting all the things yet