protests and walks