improve nagivation