new navigation and supporting all of the devices