more mods to search and approach. works well now, but needs tuning