more wip.
oops.