pulled InvoiceFinder out as a module