types,arrays and strings