navigation elements now with access checks