working on navigator