read in surface forms