another find function from Adam