modified adhoc-navigatiob