surfing the cosmic waves