work on navigator