surfing abstract