smart nav

@prabinv - let's do this...