Understanding Surface modeling