navigation and timing