navigation mostly working