wip making the thing its own documentation