implement Find for theoretically _f & _g