complete datatype sample