data_type map