surface characterization