find functions generalized into one _find()