add navigator

尚未完成。