a bunch of quick ideas
narrowed down best choice direction, but loop isn't quiet right