organize data types