[new model] navigator