finished all 6 data types