split tfind off into its own project