fixed reverse find