Snippet: nav - initial implimentation