navigator init