untested ideas
ugh