first pass at getting find/replace working