add field data types to cxx version