Cnmf surfing