Write a new find. Not quite done, but the basics work.