surface term is added