Surfing Requires These Pre-Conditions; Know More!