implementing nav