versão com navigator implementando