different data types array and mode number