surface grinding functions