navigation ok but not perfect