surface interaction