adding functionality to get surf data