collection of values of different typesMust first define struct i.e. define new typeIt contains member variable header init