navigate correctly