adding surfspot class and taking care of filepaths