navigation works, mostly