even better navigate support, but not the smartest