reverting to support multiple surfaces in one mesh