add data type for all surface syntax.