modified navigator