seek scanned
first full pass refactor complete. now to debug
commiting broken refactor so I can ask jer for help