split out jfind into it's own module