bug fix in Combine_Surfaces