remove cruft, gunge, and implement searchio()