navigation change&add